Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Romania F1 Romania F2 Romania F3 Romania F4 Romania F6 Romania F7 Romania F10 Romania F11 Romania F12 Romania F13 Romania F15 Romania F16 Hungary F6 Italy F2 Italy F4 Romania F1 Romania F5 Romania F7 Romania F8 Netherlands F3 Spain F26 France F19 Canada F1 Canada F2 Italy F5 Canada F3 Spain F12 Spain F13 Italy F16 Netherlands F3 Belgium F2 Netherlands F7 Spain F32 Great Britain F16 Croatia F1 Morocco F2 Italy F10 Italy F15 Italy F28 Netherlands F4 France F17 France F18 Italy F2 Spain F33 Italy F11 Netherlands F3 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F3 Great Britain F3 Great Britain F4 France F6 Italy F8 Italy F9 Usa F12 Usa F13 Italy F18 Italy F24 Great Britain F4 Norway F1 Norway F2 Romania F6 Netherlands F4 Italy F23 Turkey F6 (Antalya) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Italy F24 Netherlands F1 (Alkmaar) Romania F4 (Bucharest) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Italy F24 (Bolzano) Romania F8 (Pitesti) Austria F6 (Innsbruck) Romania F9 (Bucharest) France F20 (Plaisir) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Germany F5 (Kamen) Romania F8 (Bucharest) M15 Kaarst M25 Barnstaple M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Sunderland M25 Prijedor M25 Doboj M15 Alkmaar M15 Den Haag M25 Dublin M25 Chiswick M15 Antalya M15 Antalya M25 Nussloch M25 Sunderland M25 Vogau M15 Alkmaar M25+H Plaisir M15 Forbach M25+H Rodez M15+H Bressuire Spain F10 Hungary F5 Belgium F1 Iran F4 Austria F1 Citta di Monza - Monza Austria F2 Netherlands F2 Italy F3 Garden Open - Rome Memorial Manfredini - Sassuolo Romania F2 Mordovia Cup - Saransk Romania F4 Romania F15 St. Petersburg Challenger 2006 - St. Petersburg Concurso Internacional de Vigo - Vigo Netherlands F4 Spain F27 Israel F1 Israel F3 Ford Tennis Championships - Louisville Spain F14 Spain F15 Netherlands F5 4th Volkswagen Challenger - Wolfsburg San Remo Tennis Cup - San Remo Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova USA F28 9° Trani Cup - Trani Tean International - Alphen Brasov Challenger - Brasov Romania F5 Romania F17 LTA Shrewsbury Challenger - Shrewsbury Belgium F1 Belgium F2 Morocco Tennis Tour - Meknes Great Britain F7 Trofeo Cassa di Risparmio di Alessandria - Alessandria Israel F2 Mamaia Challenger - Constanta Siemens Open - Scheveningen Wolfsburg Challenger Jersey Challenger Yuba City Challenger Constanta Challenger Manchester Challenger Recanati Challenger Vancouver Challenger Cordenons Challenger Binghamton Challenger Challenger Brasov - Brasov Brasov Challenger Todi Challenger Challenger Brasov - Brasov Palermo Challenger Napoli Challenger Tiburon Challenger Calabasas Challenger Seoul Challenger Chuncheon Challenger Dallas Challenger Rhodes Challenger Milan Challenger Rimini Challenger Cordenons Challenger Constanta Challenger - Constanta Como Challenger Alphen Challenger Palermo Challenger Aachen Challenger Noumea Challenger Sarajevo Challenger Caltanissetta Challenger Napoli Challenger Rijeka Challenger Turin Challenger Sopot Challenger Recanati Challenger Kos-Zucchetti Tennis Cup - Cordenons Trani Challenger San Marino Challenger Samarkand Challenger Manerbio Challenger Alphen Challenger Brasov Challenger Istanbul Challenger Palermo Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Bucaramanga Challenger Quimper Challenger Meknes Challenger Wolfsburg Challenger Casablanca Challenger Marrakech Challenger Mitsubishi Electric Europe Cup - Monza Vancouver Challenger Sibiu Challenger Brasov Challenger Todi Challenger Mons Challenger Cherbourg Challenger 5° Sporting Challenger - Turin Tunis Challenger Arad Challenger Citta di Monza - Monza Timisoara Challenger XI Trofeo Ciudad de Quito - Quito Challenger Cudad de Guayaquil - Guayaquil Lambertz Open by Stawag 2007 - Aachen San Marino Challenger Cordenons Challenger Trnava Challenger Sibiu Challenger Mons Challenger Heilbronn Challenger Irving Challenger Barranquilla Challenger Mersin Challenger Tunis Challenger Siemens Open - Scheveningen Padova Challenger Poznan Challenger San Marino Challenger Orleans Challenger Sibiu Challenger Mons Challenger Bratislava Challenger Brescia Challenger Casablanca Challenger Raanana Challenger St. Brieuc Challenger Turin Challenger Rome Challenger Heilbronn Challenger Gemax Samsung Open 2005 - Belgrade Cordenons Challenger Alphen Challenger IPP Open - Helsinki Banja Luka Challenger Orleans Challenger Rennes Challenger Bratislava Challenger Brescia Challenger Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Bergamo Challenger Cherbourg Challenger Quimper Challenger Memorial Manfredini - Sassuolo Mamaia Challenger - Constanta Drummondville Challenger Timisoara Challenger 2005 - Timisoara ATP Challenger Open 2004 - Monchengladbach Heilbronn Challenger Brasov Challenger - Brasov Timisoara Challenger - Timisoara Scheveningen Challenger Tennis Napoli Cup 2007 - Napoli Bauer Watertechnology Cup - Eckental Shimadzu All Japan Indoor Tennis Championships - Kyoto XI Torneo Internazionale di Tennis - Barletta Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome Como Challenger Dublin Challenger - Dublin Pharma Medico Open 2008 - Aarhus Challenger Groningen - Groningen Orbetello Challenger Morocco Tennis Tour - Marrakech Croatia Osiguranje Rijeka Open - Rijeka Pekao Open - Szczecin Garden Open 2005 - Rome Bauer Watertechnology Cup 2007 - Eckental Caltanissetta Challenger Morocco Tennis Tour - Tanger St. Brieuc Challenger Biella Challenger Architect Open - Budapest Sofia Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Tunis Challenger Rome Challenger Mitsubishi Electric Europe Cup - Monza Lugano Challenger Monza Challenger Mestre Challenger Reggio Emilia Challenger Vicenza Challenger Orbetello Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Copa Petrobras - Bogota Granby Challenger Copa Petrobras - Santiago San Marino Challenger Mons Challenger Copa Petrobras - Montevideo Eckental Challenger Rijeka Open - Rijeka Zagreb Open - Zagreb Bulgarian Open Challenger - Sofia Orleans Challenger Czech Indoor Open - Prague Ismaning Challenger Bergamo Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Alphen Challenger St. Brieuc Challenger Glasgow Challenger Heilbronn Challenger Samsung Challenger 2007 - Ho Chi Minh City Granby Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati LXVII Concursu Internacional de Vigo - Vigo Eckental Challenger Tatra Banka Slovak Open - Bratislava The Surbiton Trophy - Surbiton San Benedetto Challenger Cordenons Challenger Napoli Challenger Mons Challenger Ostdeutscher Sparkassen Cup - Dresden Casablanca Challenger Dallas Challenger Kosice Challenger Rome Challenger Kosice Challenger Music City Challenger - Nashville Geneva Challenger Genova Challenger San Benedetto Challenger Bordeaux Challenger Manila Challenger Kosice Challenger Kish Free Zone Island Challenger - Kish Island Internazionali di Tennis Dell'Umbria - Todi Alphen Challenger Rennes Challenger Orleans Challenger Eckental Challenger Challenger 42 - Andrezieux LXV Concurso Internacional Vigo - Vigo Trnava Challenger Napoli Challenger Rome Challenger Furth Challenger Caltanissetta Challenger Sibiu Challenger Surbiton Challenger Ilkley Challenger Loughborough Challenger Barletta Challenger Manerbio Challenger Como Challenger Portugal F8 (Cascais) Alessandria Challenger Leon Challenger Sibiu Challenger Furth Challenger Brest Challenger Como Challenger Internazionali di Tennis di Bergamo - Bergamo Wroclaw Challenger Marburg Challenger St. Brieuc Challenger Barletta Challenger Manchester Challenger Koblenz Challenger Maia Challenger Liberec Challenger Belgrade Challenger Cordenons Challenger Meerbusch Challenger Pozoblanco Challenger Tennis Napoli Cup - Napoli Banja Luka Challenger Prague 3 Challenger Sibiu Challenger Wroclaw Challenger Izmir Cup - Izmir Francavilla Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Rabat Challenger Bratislava Challenger Andria Challenger Open Romania - Bucharest Napoli Challenger IPP Open - Helsinki Binghamton Challenger Nottingham Challenger Braunschweig Challenger Internationaux de Nouvelle-Caledonie - New Caledonia GHI Bronx Tennis Classic - Bronx Oberstaufen Cup - Oberstaufen Citta di Como Challenger - Como KGHM Dialog Polish Indoors - Wroclaw Prague Challenger Brasov Challenger - Brasov Portoroz Challenger Cordenons Challenger St. Petersburg 2 Challenger Rome 2 Challenger Nottingham 1 Challenger Rome Challenger Braunschweig Challenger Segovia Challenger Hypo Group Tennis International - Portschach Scheveningen Challenger ABN/AMRO World Tennis Tournament - Rotterdam Architect Open - Budapest Guzzini Challenger - Recanati Ilkley Challenger Olimp Kyiv Open - Kiev USTA Freeman Men's Challenger - Joplin X Torneo Internazionale di Tennis - Barletta Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Scheveningen Challenger Open 13 - Marseille Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome Ordina Open - s-Hertogenbosch Kos Succhetti Tennis Cup - Cordenons Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Helsinki Challenger Tennislife Cup - Napoli San Benedetto Challenger Recanati Challenger Istanbul Challenger Ordina Open - s-Hertogenbosch Brasov Challenger Open de Moselle - Metz BCR Open Romania - Bucharest Cherbourg Challenger San Remo Challenger Athens Challenger SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Rome Challenger Carson Challenger Serbia Open - Belgrade Alessandria Challenger Rome Challenger Open de Moselle - Metz BCR Open Romania - Bucharest Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Manerbio Challenger Malaysian Open - Kuala Lumpur Jersey Challenger Bratislava Challenger Brasov Challenger Cherbourg Challenger Milan Challenger Rome Challenger Helsinki Challenger Napoli Challenger Salzburg Challenger Perugia Challenger Pilot Pen Tennis - New Haven Todi Challenger Trnava Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Honolulu Challenger Nottingham Challenger PBZ Zagreb Indoors - Zagreb Rio De Janeiro Challenger Porto Alegre Challenger Arad Challenger ABN AMRO World Tennis Tournament - Rotterdam Como Challenger Brasov Challenger U.S. National Indoor Tennis Championships - Memphis Montevideo Challenger Delray Beach International Tennis Championships - Delray Beach Meknes Challenger AEGON Championships - London Bet-at-home Open - Hamburg Orleans Challenger Rabat Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Sarajevo Challenger Marbella Challenger Marrakech Challenger PTT Thailand Open - Bangkok Heilbronn Challenger Open 13 - Marseille Brasil Open - Sao Paulo Jersey Challenger Rome Challenger Gerry Weber Open - Halle VTR Open - Vina del Mar Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Barletta Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Apia International - Sydney Napoli Challenger Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Rio Open - Rio de Janeiro St. Brieuc Challenger TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Turin Challenger Johannesburg Challenger Caltanissetta Challenger Rome Challenger Athens Challenger Geneva Challenger If Stockholm Open - Stockholm Bratislava Challenger Rome Challenger Mercedes Cup - Stuttgart Ostrava Challenger Sao Paulo Challenger Tour Finals Alessandria Challenger Quimper Challenger Happy Valley Challenger Guadalajara Challenger Panama City Challenger Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Szczecin Challenger Cortina Challenger Cordenons Challenger Bank Austria Tennis Trophy - Vienna Andria Challenger Copa Claro - Buenos Aires Napoli Challenger Abierto Mexicano Telcel - Acapulco Vercelli Challenger Ortisei Challenger Manchester Challenger Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Trnava Challenger Heilbronn Challenger US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Segovia Challenger Eckental Challenger Farmers Classic - Los Angeles Bratislava Challenger Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Moselle Open - Metz Mersin Challenger Erste Bank Open - Vienna Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Power Horse Cup - Dusseldorf Koblenz Challenger Topshelf Open - 's-Hertogenbosch Drummondville Challenger Vegeta Croatia Open - Umag Moselle Open - Metz U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm Aircel Chennai Open - Chennai ATP Challenger Tour Finals Braunschweig Challenger BRD Nastase Tiriac Trophy - Bucharest Sibiu Challenger Ortisei Challenger Casablanca Challenger Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Caltanissetta Challenger BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Braga Challenger Generali Open - Kitzbuhel Lexington Challenger BB&T Atlanta Open - Atlanta Amersfoort Challenger Asirom Challenger - Brasov St. Petersburg 1 Challenger Zadar Challenger Oeiras 1 Challenger Forli Challenger Mallorca Challenger Delray Beach International Tennis Championships - Delray Beach Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Erste Bank Open - Vienna Kremlin Cup - Moscow Citi Open - Washington Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Jinan Challenger Shanghai Challenger ABN AMRO World Tennis Tournament - Rotterdam Oeiras 4 Challenger Iasi Challenger Lisbon Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Priority Telecom Open - Amersfoort Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Wimbledon - London Sony Ericsson Open - Miami Gelsor Open Romania - Bucharest BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Qatar Exxon Mobil Open - Doha Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group 1, 2R, GBR-NED 4-1 U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 All Lower level tournaments French Open (juniors) Wimbledon (juniors) Olympics - London